流体の運動方程式(レベル2):ナビエ・ストークスの方程式の導出 part1
https://www.youtube.com/watch?v=itfWTYaSYAo
内容
非圧縮性Newton流れにおけるNavier-Stokes方程式の覚え方
これはどうでもいいのでパス
しかも正規直交基底でしか使えない式だし
そもそもこんな長ったらしいのなんて書いていられない
連続の式 (流体)の導出
物質微分
非圧縮性流れの条件は密度の物質微分が0
Q=Av=Const.形の連続の式の導出
加速度項の導出
追跡している流体粒子$ \pmb{X}の加速度は$ \frac{\partial^2\pmb{\phi}(\pmb{X},t)}{{\partial t}^2}
これを空間表示すれば、求めたい加速度項になる
$ \left.\frac{\partial^2\pmb{\phi}(\pmb{X},t)}{{\partial t}^2}\right|_{\pmb{X}=\pmb{\phi}^{-1}}=\left.\frac{\partial\pmb{u}(\pmb{\phi}(\pmb{X},t),t)}{\partial t}\right|_{\pmb{X}=\pmb{\phi}^{-1}}=\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}
cf. 流速の物質表示と空間表示の微分
↓2022-07-04次段落の疑問は解決している
「時刻tでの流体粒子の運動量+時刻tに流体粒子に働いた力=dt後の流体粒子の運動量」なので、力の項は時刻tでの領域にかかる力だけ考えればいい
運動量変化に関しては領域の体積変化を考慮しないといけないが、物質点の質量保存則$ \frac{\mathrm{D} \rho\mathrm{d}V}{\mathrm{D} t}=0と非圧縮性流れの条件より、体積変化しないので、結局のところ運動量変化も流体粒子の加速度だけ考えればいいことになる
圧縮性流れであっても、$ \frac{\mathrm{D}}{\mathrm{D} t}(\rho\pmb{u}\mathrm{d}V)=\pmb{u}\frac{\mathrm{D}\rho\mathrm{d}V}{\mathrm{D} t}+\rho\mathrm{d}V\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}=\rho\mathrm{d}V\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}で$ \mathrm{d}t間の体積変化は考慮しなくていい
そのうち切り出す
この項を運動方程式の加速度項として用いるのはまずいtakker.icon
外力と圧力は検査領域を決めて導出している
それなのに加速度項だけ流体粒子を追跡して求めている
これはたまたま正しい式が導かれているだけで、導出過程は明らかに誤っている
正しくは以下のどれかを用いる必要がある
$ \mathrm{d}t後の流体粒子の近傍の領域変化を考慮に入れる
この場合外力と圧力は、時間変化前の流体粒子を取り囲む微小領域に働く力だけ考えればいい
運動方程式は「時刻tでの流体粒子の運動量+時刻tに流体粒子に働いた力=dt後の流体粒子の運動量」という形なので、$ \mathrm{d}t後の流体粒子の領域変化は運動量に関してだけ考えればいい
あ、もしかして非圧縮性流れなら$ \mathrm{d}tにおける体積変化は考えなくていいのか?
いや、非圧縮性流れで一定なのはあくまで流体粒子の密度$ \rhoであって、微小体積ではないはず
もし微小体積も時間変化しないのなら、$ \frac{\mathrm{D}}{\mathrm{D} t}(\rho\pmb{u}\mathrm{d}V)=\rho\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}\mathrm{d}Vとなり、正しい論理で完全流体の運動方程式を導出できるが、非圧縮性流れの過程に体積に関する言及がない
もしかして$ \pmb{\nabla}\cdot\pmb{u}=0から導けたりする?
平面で考えてみる
https://kakeru.app/5c1a2cb0d208a89d416a934e3d913f21 https://i.kakeru.app/5c1a2cb0d208a89d416a934e3d913f21.svg
いやなんかおかしいぞこの計算
Greenひずみtensorで考えないとだめかな?
ラグランジュ微分 - EMANの流体力学
$ \frac{\mathrm{D}\mathrm{d}V}{\mathrm{D} t}を解くだけでいけそうかも
途中式を簡単にするために、$ \mathrm{d}Vで割っておく
$ \frac{1}{\mathrm{d}V}\frac{\mathrm{D}\mathrm{d}V}{\mathrm{D} t}=\frac{1}{\mathrm{d}x\mathrm{d}y\mathrm{d}z}\frac{\mathrm{D}\mathrm{d}x\mathrm{d}y\mathrm{d}z}{\mathrm{D} t}
正規直交基底で考える
$ =\frac{1}{\mathrm{d}x}\frac{\mathrm{D}\mathrm{d}x}{\mathrm{D} t}+\frac{1}{\mathrm{d}y}\frac{\mathrm{D}\mathrm{d}y}{\mathrm{D} t}+\frac{1}{\mathrm{d}z}\frac{\mathrm{D}\mathrm{d}z}{\mathrm{D} t}
物質表示に変換すると、$ \mathrm{d}x=\dot{\phi_x}\mathrm{d}tだから、$ \frac{\mathrm{D}\mathrm{d}x}{\mathrm{D} t}=\ddot{\phi_x}(\phi_x^{-1},t)\mathrm{d}t
もしくは、$ \frac{1}{\mathrm{d}x}\frac{\mathrm{D}\mathrm{d}x}{\mathrm{D} t}=\frac{1}{\mathrm{d}x}u_x\frac{\partial\mathrm{d}x}{\partial x}
うまくいかないな……
$ \frac{\mathrm{D}\mathrm{d}V}{\mathrm{D} t}=(\pmb{\nabla}\cdot\pmb{u})\mathrm{d}Vになるなら解決するのか?
非圧縮性流れなら確かにこれで問題ない
圧縮性流れだとどうなる?
$ \frac{\mathrm{D}}{\mathrm{D} t}(\rho\pmb{u}\mathrm{d}V)=\rho\mathrm{d}V\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}+\pmb{u}\mathrm{d}V\frac{\mathrm{D}\rho}{\mathrm{D}t}+\rho\pmb{u}(\pmb{\nabla}\cdot\pmb{u})\mathrm{d}V
$ =\rho\mathrm{d}V\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}-\pmb{u}(\mathrm{d}V)\rho(\pmb{\nabla}\cdot\pmb{u})+\rho\pmb{u}(\pmb{\nabla}\cdot\pmb{u})\mathrm{d}V
$ \because \frac{\mathrm{D}\rho}{\mathrm{D}t}=-\rho(\pmb{\nabla}\cdot\pmb{u})
$ =\rho\mathrm{d}V\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}
うまく行った!takker.icon*2
なるほど。物質点に対して質量保存則を適用した式$ \frac{\mathrm{D} \rho\mathrm{d}V}{\mathrm{D} t}=0を使うわけだ
この式からも連続の式 (流体)を導出できる
導出は挫折したけど……
連続の式のLagrange的導出
https://hb3.seikyou.ne.jp/home/E-Yama/Fluid2.pdf
KENZOU
https://www.se.fukuoka-u.ac.jp/iwayama/teach/gfd/2012/chap3.pdf
物質点の微小体積の物質微分は流速の発散に等しい
検査領域の運動量変化を使う
こっちの方が簡単?
Gaussの発散定理 (tensor版)を使うから簡単ではないかもしれない……
(方法1)任意の領域で大きく考えた後、微小領域に直す
任意の領域$ Vでの運動量変化は$ \int_{\partial V}\rho\pmb{u}(\pmb{u}\cdot\mathrm{d}\pmb{S})+\int_V\frac{\partial\rho\pmb{u}}{\partial t}\mathrm{d}Vになる
1. 境界から流出する運動量
2. 領域内の運動量の時間変化
これを変形する
$ \int_{\partial V}\rho\pmb{u}(\pmb{u}\cdot\mathrm{d}\pmb{S})+\int_V\frac{\partial\rho\pmb{u}}{\partial t}\mathrm{d}V
$ =\int_{\partial V}\rho(\pmb{u}\otimes\pmb{u})\mathrm{d}\pmb{S}+\int_V\frac{\partial\rho\pmb{u}}{\partial t}\mathrm{d}V
$ =\int_V\mathrm{div}(\rho(\pmb{u}\otimes\pmb{u}))\mathrm{d}V+\int_V\frac{\partial\rho\pmb{u}}{\partial t}\mathrm{d}V
Gaussの発散定理 (tensor版)で体積分に変換する
$ =\int_V\left(\mathrm{div}(\rho(\pmb{u}\otimes\pmb{u}))+\frac{\partial\rho\pmb{u}}{\partial t}\right)\mathrm{d}V
$ =\int_V\left((\pmb{\nabla}\cdot\rho\pmb{u})\pmb{u}+(\rho\pmb{u}\cdot\pmb{\nabla})\pmb{u}+\frac{\partial\rho\pmb{u}}{\partial t}\right)\mathrm{d}V
展開は$ (\pmb{a}\otimes\pmb{b})\pmb{c}=(\pmb{b}\cdot\pmb{c})\pmb{a}のイメージ
$ =\int_V\left(\rho(\pmb{u}\cdot\pmb{\nabla})\pmb{u}+\left(\pmb{\nabla}\cdot(\rho\pmb{u})+\frac{\partial\rho}{\partial t}\right)\pmb{u}+\rho\frac{\partial\pmb{u}}{\partial t}\right)\mathrm{d}V
$ =\int_V\rho\left((\pmb{u}\cdot\pmb{\nabla})\pmb{u}+\frac{\partial\pmb{u}}{\partial t}\right)\mathrm{d}V
$ \because連続の式より$ \pmb{\nabla}\cdot(\rho\pmb{u})+\frac{\partial\rho}{\partial t}=0
$ =\int_V\rho\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}\mathrm{d}V
よって、微小領域での運動量変化は$ \rho\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}\mathrm{d}Vになる
(方法2)微小直方体領域で考える
連続の式 (流体)の導出と同様に立式すればいける
解説は気が向いたらそのうち書く
図解する必要がある
外力項および圧力項の導出
(図は略)
体積力(外力)は$ \pmb{f}\mathrm{d}V
圧力は各面への圧力を連続の式 (流体)の導出と同様に考えて
$ -\pmb{\nabla}P\mathrm{d}V
微小領域の外部から内部へ向かう力なので、-で符号を反転させている
導出
連続の式 (流体)の導出と同様図から考える
これは割愛
スカラー発散定理を使う
境界に働く全静水圧は$ \int_{\partial V}P(-\mathrm{d}\pmb{S})
$ \int_{\partial V}P(-\mathrm{d}\pmb{S})=-\int_V\pmb{\nabla}P\mathrm{d}Vなので、微小体積要素$ \mathrm{d}V に働く全静水圧は$ -\pmb{\nabla}P\mathrm{d}Vになる
以上をNewtonの運動方程式に適用すると、完全流体の運動方程式が導出される
$ \rho\frac{\mathrm{D}\pmb{u}}{\mathrm{D} t}=\pmb{f}-\pmb{\nabla}P
これは圧縮性流れでも成立する
粘性項のないver.
References
よくわかる Navier-Stokes 方程式。 - べっく日記
road mapが簡潔に書かれている
Stokesの流体公理とCauchy-Poissonの法則を連続体の運動方程式に入れると、非圧縮性流れにおけるNavier-Stokes方程式が導出されるらしい
Stokesの流体公理はここにもほんの少しだけ言及されている
http://nalab.mind.meiji.ac.jp/~mk/lecture/applied-complex-function-2020/intro-fluid.pdf
Cauchy-Poissonの法則は検索してみたが引っかからなかった
#2022-07-05 10:45:58
#2022-07-04 18:40:04
#2022-07-01 17:45:36
#2022-06-23 09:46:49